An E-R diagram may need to be restructured before it can be translated into a relational database schema as it may present some problematic constructs.
Actually, translation rules may be devised for every E-R construct, but the suggested approach is to resolve these situations at E-R level, first, to proceed with simpler translation rules, later.
The problematic constructs are: